package edu.wayne.cs.csc4110.hw6.interfaces;

import edu.wayne.cs.csc4110.hw6.framework.plugin.ActivePlugin;
import edu.wayne.cs.csc4110.hw6.interfaces.user.User;

public interface Game {
	/**
	 * Starts the Login Frame and allows users to login and register
	 * 
	 * @param p
	 *            the plugin to start on login
	 */
	public void startAuthentication(ActivePlugin p);

	/**
	 * Starts the plugin
	 * 
	 * @param p
	 *            the plugin to start
	 * @param u
	 *            the user to associate with plugin
	 */
	public void startPlugin(ActivePlugin p, User u);

}
